package com.fth.learn.chapter04;

/**
 * 学习一个循环的结束
 * YiMi
 *
 * @author YiMi
 * @version 1.0
 * @date 2023/5/20 9:42
 */

public class LearnContinueBreak {
    //结束循环有几个方法
    //break;return;exception

    public static void for1(){
        for(int i=0,len=10;i<len;i++){
            if(i == 6){
                //直接跳出最近的for循环
                continue;
            }
            System.out.print(i+"\t");
        }
        System.out.println("");
    }

    public static void for2(){
        for(int i =0;i<5;i++){
            if(i == 2){
                break;
            }
            for(int i1=0,len=10;i1<len;i1++){
                if(i1 == 6){
                    //直接跳出最近的for循环
                    break;
                }
                System.out.print(i1+"\t");
            }
            System.out.println();
        }

    }

//双色球 3  6   1  30
    public static void for3(){
        int sum = 0;
        int index =0;
        for(int i =0 , five=11 ;i<five;i++){
            sum = i*3;
            if(sum == 20){
                index++;
                continue;
            }
            for(int i1=0,second = 11;i1<second;i1++){
                if((sum +i1 * 2) == 20){
                    index++;
                    continue;
                }
                for(int i2=1;i2 < 21;i2++){
                    if(sum + i1 * 2+i2 == 20){
                        index++;
                        break;
                    }
                }
            }
            System.out.println(index);
        }

    }

    public static void main(String[] args) {
        for3();
    }
}

